@charset "utf-8";
/* CSS Document */
.tb_common{
	width:982px;
	border-left:1px solid #bfdcf2;
}
.title_1 {
	color: #00498e;
	font-weight: bold;
	font-size: 20px;
	margin-left:20px;
}
.title_2 {
	margin-top:3px;
	font-size: 15px;
	font-weight: bold;
	margin-bottom:0px;
}
.bg_basic{
	background-color:#dfeef9;
	border:1px solid #bfdcf2;
}
.bg_special{
	background-color:#ffe4c2;
	border-left:1px solid #ffc984;
	border-top:1px solid #ffc984;
	border-right:1px solid #ffc984;
}

.bg_special_bottom{
	background-color:#ffe4c2;
	border-left:1px solid #ffc984;
	border-top:1px solid #ffc984;
	border-right:1px solid #ffc984;
    border-bottom: 1px solid #ffc984;
}

.bg_title_basic{
	background-color:#f1f1f1;
}
.bg_title_special{
	background-color:#ffc984;
    border-left:1px solid #ffc984;
}
.tr_commmon{
	height:10px;
}

.td_border_basic{
	border-top:1px solid #bfdcf2;
	border-bottom:1px solid #bfdcf2;
	border-right:1px solid #bfdcf2;
}

.td_border_special{
	border:1px solid #ffc984;
}
.td_border_common{
	border-bottom:1px solid #e2dfdf;
	border-right:1px solid #e2dfdf;
}
.td_border_common_bottom{
	border-bottom:1px solid #bfdcf2;
	border-right:1px solid #e2dfdf;
}
.img_title{
	margin-left:20px;
	margin-right:10px;
}
.common_title{
	margin-left:20px;
	font-weight:bold;
}

.td_border_title{
    border-bottom:1px solid #e2dfdf;
}

.td_border_title_right{
    border-bottom:1px solid #e2dfdf;
    border-right: 1px solid #e2dfdf;
}